The man was seriously injured but survived after he was hit by the train near the Upper Montclair station at Bellevue Avenue around 4:35 p.m., NJ Transit spokesman Paul Milo said.
Montclair-Boonton Line service was temporarily suspended but resumed with 45-minute delays shortly after.
None of the approximately 15 customers and crew members on board the train were injured, Milo said.
NJ Transit police are investigating.
Click here to follow Daily Voice Newark and receive free news updates.